@charset "utf-8";
/* 站点公共样式 */
/*主题一：     主色：#56bfb5，子菜单底镄：#3e8d86 子菜单变色：#357b7a 主按纽：#fbb336 主按纽变色：#fabf58 提交按纽变色：#4da79e 列表页标题：#faf7c9*/

body {background-color: #fff !important;font-family:微软雅黑,Arial, Helvetica, sans-serif !important;overflow:hidden;}
/*input,input:focus,input:active{user-select: text;}
/* 登录 */

#Login_bg{ position:fixed; width:100%; height:100%;}

#Login_bg .logintt{position:absolute;left:50%;top:20px;width:auto;height:68px;margin-left:-550px;z-index:2;}
#Login_bg .logintt .logos{float:left;width:234px;height:68px;background:url(/app/home/html/images/ghlogo1.png) 0 0 no-repeat;border-right:1px #999 solid;}
#Login_bg .logintt .webtt{float:left;width:auto;min-width:100px;height:68px;margin-left:20px;text-align:left;line-height:68px;font-size:30px;font-weight:600;color:#666;font-family:"微软雅黑";}

#Login_bg .loginmain{position:absolute;left:50%;top:50%;width:1100px;height:460px;margin-left:-550px;margin-top:-270px;z-index:2;}
#Login_bg .loginmain .loginleft{float:left;width:600px;height:460px;background:url(/app/home/html/images/pic.png) 0 80px no-repeat;}
/***#Login_bg .loginmain .loginleft{float:left;width:600px;height:460px;background:url(/app/home/html/images/happynewyear.jpg) 0 80px no-repeat;}***/
#Login_bg .loginmain .loginright{float:left;width:500px;height:460px;}
#Login_bg .loginmain .loginright .lgtt{float:left;width:500px;height:60px;line-height:60px;font-size:22px;color:#999;text-align:center;font-family:"微软雅黑";}
#Login_bg .loginmain .loginright .lgmain{float:left;width:500px;height:400px;border:1px #c8c8c8 solid;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
#Login_bg .loginmain .loginright .lgmain .lgtxt{float:left;margin-left:50px;margin-top:30px;width:400px;height:auto;font-size:18px;font-family:"微软雅黑";color:#999;}
#Login_bg .loginmain .loginright .lgmain .lgtxt font{margin-left:10px;font-family:"微软雅黑";color:#ccc;}
#Login_bg .loginmain .loginright .lgmain .lgtxt input{border:1px #ccc solid;}
#Login_bg .loginmain .loginright .lgmain .lgunm{float:left;margin-left:50px;margin-top:10px;width:48px;height:48px;background:url(/app/home/html/images/username.png) 0 0 no-repeat;}
#Login_bg .loginmain .loginright .lgmain .lgpwd{float:left;margin-left:50px;margin-top:10px;width:48px;height:48px;background:url(/app/home/html/images/password.png) 0 0 no-repeat;}
#Login_bg .loginmain .loginright .lgmain .lginput{float:left;width:352px;height:46px;line-height:46px;margin-top:10px;color:#f3981e;font-size:18px;text-indent:10px;border-left:0;border-top:1px #c8c8c8 solid;border-right:1px #c8c8c8 solid;border-bottom:1px #c8c8c8 solid;-moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius:0 5px 5px 0;}
#Login_bg .loginmain .loginright .lgmain .lginput1{float:left;width:192px;margin-right:20px;height:46px;line-height:46px;margin-top:10px;color:#f3981e;font-size:18px;text-indent:10px;border-left:0;border-top:1px #c8c8c8 solid;border-right:1px #c8c8c8 solid;border-bottom:1px #c8c8c8 solid;-moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius:0 5px 5px 0;}
#Login_bg .loginmain .loginright .lgmain .yaz{float:left;width:140px;cursor:pointer;height:46px;line-height:46px;margin-top:10px;background:#f3981e;color:#fff;font-size:18px;text-align:center;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
#Login_bg .loginmain .loginright .lgmain .yaz:hover{background:#fba93b;}
#Login_bg .loginmain .loginright .lgmain .yzm{float:left;width:140px;height:46px;line-height:46px;margin-top:10px;background:#ccc;font-size:18px;text-align:center;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
#Login_bg .loginmain .loginright .lgmain .lgunm .logincls{position:relative;z-index:3px;top:12px;left:360px;width:25px;height:24px;background:url(/app/home/html/images/delete.png);cursor:pointer;}
#Login_bg .loginmain .loginright .lgmain .lgpwd .logincls{position:relative;z-index:3px;top:12px;left:360px;width:25px;height:24px;background:url(/app/home/html/images/delete.png);cursor:pointer;}
#Login_bg .loginmain .loginright .lgmain .lgsub{float:left;margin-left:50px;margin-top:20px;cursor:pointer;width:400px;height:48px;background:#f3981e;color:#fff;font-size:18px;font-family:"微软雅黑";line-height:48px;text-align:center;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#Login_bg .loginmain .loginright .lgmain .lgsub:hover{background:#fba93b;}
#Login_bg .loginbtm{position:absolute;left:0;right:0;width:100%;bottom:80px;border-bottom:1px #c8c8c8 solid;z-index:2;}
#Login_bg .logintxt{position:absolute;left:50%;bottom:50px;margin-left:-150px;width:400px;height:60px;background:#fff;text-align:center;z-index:3;}
#Login_bg .logintxt font{font-size:24px;color:#666;font-family:"微软雅黑";}
#Login_bg .logintxt span{font-size:16px;color:#999;}

.h {cursor:pointer;}
.h:hover {opacity:0.5;filter:alpha(opacity=50);}
.he {cursor:pointer;}
.hwhite {color:#fff;}
.hweight {font-weight:600;}
.logo {float:left;height:30px !important;margin-top:5px;}
.marlft {margin-left:10px;}
.marlft-sm {margin-left:5px;}
.marlft-lg {margin-left:50px;}
.mar {margin-right:20px;}
.mar-xs {margin-right:5px;}
.dishidden {display:none;}
.martop {margin-top:20px;}
.martopsm {margin-top:5px;}
.martopmd {margin-top:10px;}
.marbottom {margin-bottom:20px;}
.pargt {padding-right:10px;}
.flft {float:left;}
.frgt {float:right;}
.hc {cursor:pointer;}
.hc:hover {color:#fbb336;}
.hd {color:green;cursor:pointer;}
.hd:hover {color:#fbb336;}
.hsel {color:#fbb336;}
.hg {cursor:pointer;}
.hg:hover {background:#3e8d86;cursor:pointer;}
.divh{display:none;}
.divxs {width:80px;float:left;}
.divsm {width:100px;float:left;}
.divmd {width:130px;float:left;}
.divbr {width:100px;}
.con {width:100%;height:auto;min-height:20px;line-height:initial;}
.con1 {width:100%;line-height:40px;height:40px;}
.kcb {float:left;width:100%;height:auto;}
.hred {color:red !important;}
.hblue {color:blue !important;}
.hgreen {color:green !important;}
.hgrey {color:#999 !important;}
.rgt {text-align:right;}
.lhsm {line-height:25px;}
.lhmd {line-height:30px;}
.lhlg {line-height:40px;}
.mlist {float:left;width:300px;line-height:30px;}
.mclist{float:left;width:50px;line-height:25px;}
.cen {text-align:center;}
.lft {text-align:left;}
.bgeee {background:#eee;}
.h5 {font-size:14px;}
.fontbg {font-size:24px;}

.faceimg {width:100px;height:100px;cursor:pointer;border:0;-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%;}
.imglist {float:left;width:100px;height:100px;margin-top:20px;margin-right:30px;cursor:pointer;border:0;-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%;}

.mt_ad{position:absolute;left:0px;top:0px;width:200px;;height:auto;padding:5px;z-index:9999;display:none;border:1px #ccc solid;background:#eee;min-height:20px;}

/****分页风格二****/
.page_main{width:auto;min-width:150px;float:left;margin-top:13px;height:20px;line-height:20px;}
.page_main .but{float:left;cursor:pointer;width:50px;height:20px;border:1px #ccc solid;margin-right:20px;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;font-size:10px;color:#999;text-align:center;vertical-align:center;}
.page_main font{float:left;margin-right:10px;font-size:16px;color:#ccc;}
.page_main .prev{float:left;width:20px;height:20px;cursor:pointer;border:1px #ccc solid;margin-right:10px;font-size:14px;color:#ccc;text-align:center;line-height:20px;-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%;}
.page_main .next{float:left;width:20px;height:20px;cursor:pointer;border:1px #ccc solid;margin-right:20px;font-size:14px;color:#ccc;text-align:center;line-height:20px;-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%;}
.page_main span{float:left;margin-right:10px;font-size:12px;color:#999;margin-top:3px;}
.page_main select{float:left;margin-right:10px;width:50px;height:20px;color:#999;border:1px #999 solid;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;}
.mt_fqx{margin-right:20px;width:150px;height:40px;float:left;}

.header .navbar-inner {
  filter: none !important;
  background-image: none !important;
  background-color: #3e8d86 !important;
  height:42px;
  line-height:42px;
}
.sidebar {float:left;margin-left:20px;width:29px;height:29px;margin-top:5px;background:url(/img/sidebar-toggler.jpg);opacity:0.5;filter:alpha(opacity=50);}
.sidebar:hover {opacity:1;filter:alpha(opacity=100);}
.goback {
	margin-left:2%;
	margin-top:10px;
	float:left;
}
.goback:hover {opacity:0.5;filter:alpha(opacity=50);}
#main {margin-top:42px;width:100%;height:100%;box-sizing:border-box;}
.page-sidebar {background:#56bfb5;box-sizing:border-box;overflow-y:auto;}
.page-sidebar .umenu {width:100%;height:60px;border-bottom:#fff 1px solid;line-height:60px;text-indent:5px;color:#fff;font-size:130%;}
.page-sidebar .umenu img {margin-left:8px;margin-top:-5px;}
.page-sidebar ul {border-bottom:#fff 1px solid;line-height:35px;-webkit-padding-start: 0;margin-bottom:0 !important;padding:0;}
.page-sidebar ul li {background:#3e8d86 url(/img/arc.png) 28px 10px no-repeat;text-indent:50px;cursor:pointer;color:#fff;}
.page-sidebar ul li:hover {background:#357b7a url(/img/arc.png) 28px 10px no-repeat;}
.page-sidebar ul li.action{background-color:#357b7a; background-image:url(/img/arc.png),url(/img/sidebar-menu-arrow.png);background-position:28px 10px,right center;background-repeat:no-repeat;}
.panel {background:#56bfb5;border:0;margin-top:0 !important;}

.cgkcenter {min-width:400px;max-width:500px;min-height:100px;}
.popover {max-width:500px !important;}

.page-content {word-break:break-all;white-space:normal;}
.breadcrumb {margin-bottom:10px !important;}
#Frame_ttr {margin-left:60%;}
.topmenu {line-height:22px;display:none;}
.topmenu tr td:first-child {padding-left:15px;}

.topbun {width:100%;height:auto;overflow:auto;margin-bottom:5px;}
.topbun .btn {margin-bottom:5px;}
.rgmain {height:auto;width:100%;overflow:auto;}
.fdpop {width:100%;height:40px;overflow:hidden;background:#ffeeff;}
.fdpop .popttl {float:left;margin-right:20px;line-height:40px;margin-left:5px;}
/*****
.rgmain .table1 thead{display:block;}
.rgmain .table1 thead tr {background:#faf7c9;}
.rgmain .table1 td{width:2%;padding: 2px 5px;}
.rgmain .table1 tbody{display:block;overflow-y:auto;}
/*******//****/
.rgmain .table1 {table-layout:fixed;min-width:100%;}
.rgmain .table1 thead {position:absolute;z-index:10;background:#ceede1;margin-top:-1px;margin-left:-1px;}
.rgmain .table1 thead tr {}
.rgmain .table1 td {padding: 8px 5px;min-width:50px;}

.row {margin-left:0 !important;margin-right:0 !important;line-height:30px;}
.row span {line-height:30px;color:green;}
#modal_form .row {line-height:40px;}
.modal-dialog {width:auto;min-width:600px;max-width:1000px;}

.rgmain .ttl {width:100%;line-height:30px;border-bottom:1px #ccc solid;text-indent:10px;margin-bottom:10px;color:c;}
.rgmain .table2 {width:100%;}
.rgmain .table2 td {line-height:30px;}
.rgmain .table2 tr:first-child td {border-bottom:5px #56bfb5 solid;background:#fff;padding:5px 0;}

.rgmain .table3 {width:100%;}
.rgmain .table3 td {line-height:25px;border-bottom:1px #ccc solid;}
/*****.rgmain .table3 tr:nth-child(2n+1) td {background:#eee;}****/

.form-control {padding:6px 5px;}
.input-xs {height:25px !important;line-height:25px !important;width:160px !important;margin-top:2px;margin-bottom:2px;}
.inputsm {width:100px;float:left;height:25px;padding-left:5px;padding-right:5px;line-height:25px;margin-top:5px;border:1px #ccc solid;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.inputtx {width:80px;float:left;height:25px;padding-left:5px;padding-right:5px;line-height:25px;margin-top:5px;border:1px #ccc solid;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.inputmd {width:150px;float:left;height:25px;padding-left:5px;padding-right:5px;line-height:25px;margin-top:5px;border:1px #ccc solid;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.inputlg {width:300px;float:left;height:25px;padding-left:5px;padding-right:5px;line-height:25px;margin-top:5px;border:1px #ccc solid;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.btn-sub {width:150px;margin:30px 0;}
.mdinput {width:400px;}
.mdinput-xs{width:50px;}
.mdinput-sm{width:100px;}
.mdinput-md{width:150px;}
.mdinput-lg{width:200px;}
.mdinput-vl{width:300px;}

.lltitle{width:100%;height:40px;line-height:40px;background:#faf7c9;margin-top:30px;}
.lltitle .ftab{float:left;width:100px;height:40px;line-height:40px;color:#56bfb5;text-align:center;cursor:pointer;}
.lltitle .ftabh{float:left;width:100px;height:40px;line-height:40px;color:#56bfb5;text-align:center;cursor:pointer;background:#fff;border-top:3px #56bfb5 solid;}

#cwin{position:absolute;left:0px;top:0px;width:100%;;height:100%;z-index:99;display:none;background:url(/app/home/html/images/tm_70.png);}
#cwin .cmain{position:fixed;margin:auto;left:15%;top:10%;width:70%;height:80%;border:1px #ccc solid;background:#fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#cwin .cmain .ctop{width:100%;height:48px;background:#56bfb5;line-height:48px;text-align:center;font-size:16px;font-weight:800;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}
#cwin .cmain .ctop font{float:left;margin-left:20px;font-size:16px;font-weight:800;color:#fff;}
#cwin .cmain .cclose{float:right;position:relative;top:4px;right:7px;cursor:pointer;z-index:999;background:url(/app/home/html/images/guanbi.png);width:32px;height:32px;}
#cwin .cmain .cclose:hover{background:url(/app/home/html/images/guanbid.png);}
#cwin .cmain .cw{width:100%;height:93%; overflow-y:auto;}


/*******日历*******/
.rlshow{float:right;margin-right:5%;line-height:26px;}
.rlnext{float:right;margin-right:30px;line-height:26px;text-align:center;width:30px;height:26px;background:#eee;border-left:1px #ccc solid;font-size:18px;cursor:pointer;color:#999;}
.rlprev{float:right;line-height:26px;text-align:center;width:30px;height:26px;background:#eee;font-size:18px;cursor:pointer;color:#999;}
.rlnext:hover{background:#ccc;}
.rlprev:hover{background:#ccc;}
.rlnow{float:right;margin-right:30px;line-height:26px;text-align:center;width:50px;height:26px;background:#eee;font-size:12px;cursor:pointer;color:#999;}
.rlnow:hover{background:#ccc;}
.rltitle{width:96%;height:5px;margin-left:2%;border-bottom:1px #ccc solid;}
.rlbody{width:94%;height:auto;margin-left:3%;}
.rlbody table{width:100%;height:auto;overflow:hidden;margin-top:20px;}
.rlbody table td{ height:138px;border-bottom:1px #ccc solid;border-right:1px #ccc solid;text-align:right;vertical-align:top;}
.rlbody table tr td:first-child{border-left:1px #ccc solid;}
.rlbody table tr:first-child td{border-bottom:5px #56bfb5 solid;height:30px;line-height:30px;border-left:0;border-right:0;padding-right:5px;}
.rlbody table td .kdiv{position:relative;top:0;left:0;width:100%;height:100%;}
.rlbody table td .kdiv .kcdata{position:absolute;z-index:10;text-align:left;overflow:hidden;padding-left:10px;padding-top:2px;width:90%;height:100%;}
.rlbody table td .kdiv .kcdate{position:absolute;z-index:9;overflow:hidden;width:20px;height:20px;top:5px;right:5px;}
.rlbody table td .kdiv .kcdata .kimg{float:left;width:8px;height:8px;margin-right:5px;margin-top:4px;background:#357b7a;-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%;}
.rlbody table td .kdiv .kcdata .ktt{float:left;width:auto;min-width:50%;max-width:90%;height:17px;line-height:17px;}
.rlbody table td .kdiv .kcdata .ktt:hover{cursor:pointer;color:#999;}
.rlbody table td .kdiv .kcdata .kbody{float:left;margin-left:13px;width:100%;height:17px;line-height:17px;color:#ccc;}

.rlbodyxs{width:94%;height:auto;margin-left:3%;}
.rlbodyxs table{width:100%;height:auto;overflow:hidden;margin-top:20px;}
.rlbodyxs table td{ height:100px;border-bottom:1px #ccc solid;border-right:1px #ccc solid;text-align:right;vertical-align:top;}
.rlbodyxs table tr td:first-child{border-left:1px #ccc solid;}
.rlbodyxs table tr:first-child td{border-bottom:5px #56bfb5 solid;height:30px;line-height:30px;border-left:0;border-right:0;padding-right:5px;}
.rlbodyxs table td .kdiv{position:relative;top:0;left:0;width:100%;height:100%;}
.rlbodyxs table td .kdiv .kcdata{position:absolute;z-index:10;text-align:left;overflow:hidden;padding-left:10px;padding-top:2px;width:90%;height:100%;}
.rlbodyxs table td .kdiv .kcdate{position:absolute;z-index:9;overflow:hidden;width:20px;height:20px;top:5px;right:5px;}
.rlbodyxs table td .kdiv .kcdata .kimg{float:left;width:8px;height:8px;margin-right:5px;margin-top:4px;background:#357b7a;-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%;}
.rlbodyxs table td .kdiv .kcdata .ktt{float:left;width:auto;min-width:50%;max-width:90%;height:17px;line-height:17px;}
.rlbodyxs table td .kdiv .kcdata .ktt:hover{cursor:pointer;color:#999;}
.rlbodyxs table td .kdiv .kcdata .kbody{float:left;margin-left:13px;width:100%;height:17px;line-height:17px;color:#ccc;}

/**********周日历课程表**********/
.wlbody{width:94%;height:auto;margin-left:3%;}
.wlbody table{width:100%;height:auto;overflow:hidden;margin-top:20px;}
.wlbody table td{ height:auto;min-height:300px;width:14%;border-bottom:1px #ccc solid;border-right:1px #ccc solid;text-align:right;vertical-align:top;padding:10px;overflow:hidden;}
.wlbody table tr td:first-child{border-left:1px #ccc solid;}
.wlbody table tr:first-child td{border-bottom:5px #56bfb5 solid;height:30px;line-height:30px;border-left:0;border-right:0;padding:0 5px 0 0;min-height:30px;}
.wlbody table td .kdiv{width:100%;height:100%;}
.wlbody table td .kdiv .kcdate{position:absolute;z-index:9;overflow:hidden;width:20px;height:20px;top:5px;right:5px;}
.wlkimg{float:left;width:8px;height:8px;margin-right:5px;margin-top:4px;background:#357b7a;-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%;}
.wlktt{float:left;width:auto;height:auto;line-height:17px;text-align:left;max-width:85%;}
.wlktt:hover{cursor:pointer;color:#999;}
.wlkbody{float:left;margin-left:13px;min-height:17px;line-height:17px;color:#ccc;width:auto;text-align:left;}
.wlkbody1{float:left;margin-left:13px;min-height:17px;line-height:17px;color:#666;width:auto;text-align:left;}
.wlkbody2{float:left;margin-left:13px;min-height:17px;line-height:17px;color:#ff00ff;width:auto;text-align:left;cursor:pointer;}
.wlkbody2:hover{color:#ffccff;}

.kcpj {float:left;width:20px;height:20px;background:url(/app/home/html/images/pj.png);margin-top:4px;}
.kcpj1 {float:left;width:20px;height:20px;background:url(/app/home/html/images/pj1.png);margin-top:4px;}

/***********试听课程管理************/
.slbody{width:94%;height:auto;margin-left:3%;}
.slbody table{width:100%;height:auto;overflow:hidden;margin-top:20px;}
.slbody table td{ height:auto;height:50px;width:13%;border-bottom:1px #ccc solid;border-right:1px #ccc solid;text-align:center;vertical-align:middle;overflow:hidden;}
.slbody table tr td:first-child{border-left:1px #ccc solid;width:9%;}
.slbody table tr:first-child td{border-bottom:5px #56bfb5 solid;height:30px;line-height:30px;border-left:0;border-right:0;padding:0 5px 0 0;min-height:30px;}

.zlbody{width:94%;overflow-x:auto;height:auto;margin-left:3%;margin-top:20px;};
.zlbody table{width:auto;height:auto;overflow:hidden;}
.zlbody table td{ height:50px;width:50px;border-bottom:1px #ccc solid;border-right:1px #ccc solid;text-align:center;vertical-align:middle;overflow:hidden;}
.zlbody table tr td:first-child{border-left:1px #ccc solid;border-right:2px #bbb solid;width:180px;}
.zlbody table tr:first-child td{border-bottom:5px #56bfb5 solid;height:30px;line-height:30px;border-left:0;border-right:0;padding:0 5px 0 0;min-height:30px;}
